using System;
using System.Collections.Generic;
using System.Text;
using ERP.BusinessEntities.Base;
namespace ERP.BusinessEntities
{
	public class ICReceiptItemsInfo:BaseBusinessInfo
	{
		#region Variable
		private int _iD;
		private String _aAStatus = "Alive";
		private String _dsc = String.Empty;
		private double _uOMRate;
		private double _fQty;
		private double _qty;
		private double _fUnitPrice;
		private double _unitPrice;
		private double _fPrice;
		private double _price;
		private double _fDiscAmt;
		private double _discAmt;
		private double _fNetAmt;
		private double _netAmt;
		private double _taxPct;
		private double _fTaxAmt;
		private double _taxAmt;
		private double _fAmt;
		private double _amt;
		private double _fUnitCost;
		private double _unitCost;
		private double _fCost;
		private double _cost;
		private double _miscCost;
		private double _freighCost;
		private String _batchNo = String.Empty;
		private String _lotNo = String.Empty;
		private String _serialNo = String.Empty;
		private int _fK_ICReceipts_ID;
		private int _fK_ICInvAdjs_ID;
		private int _fK_ICProducts_ID;
		private int _fK_ICStocks_ID;
		private int _fK_ICStockUOMs_ID;
		private int _fK_TxTaxCodes_ID;
		#endregion


		#region Properties
		public int ID
		{
			get { return _iD;}
			set
			{
				_iD = value;
				this.NotifyPropertyChanged("ID");
			}
		}
		public String AAStatus
		{
			get { return _aAStatus;}
			set
			{
				_aAStatus = value;
				this.NotifyPropertyChanged("AAStatus");
			}
		}
		public String Dsc
		{
			get { return _dsc;}
			set
			{
				_dsc = value;
				this.NotifyPropertyChanged("Dsc");
			}
		}
		public double UOMRate
		{
			get { return _uOMRate;}
			set
			{
				_uOMRate = value;
				this.NotifyPropertyChanged("UOMRate");
			}
		}
		public double FQty
		{
			get { return _fQty;}
			set
			{
				_fQty = value;
				this.NotifyPropertyChanged("FQty");
			}
		}
		public double Qty
		{
			get { return _qty;}
			set
			{
				_qty = value;
				this.NotifyPropertyChanged("Qty");
			}
		}
		public double FUnitPrice
		{
			get { return _fUnitPrice;}
			set
			{
				_fUnitPrice = value;
				this.NotifyPropertyChanged("FUnitPrice");
			}
		}
		public double UnitPrice
		{
			get { return _unitPrice;}
			set
			{
				_unitPrice = value;
				this.NotifyPropertyChanged("UnitPrice");
			}
		}
		public double FPrice
		{
			get { return _fPrice;}
			set
			{
				_fPrice = value;
				this.NotifyPropertyChanged("FPrice");
			}
		}
		public double Price
		{
			get { return _price;}
			set
			{
				_price = value;
				this.NotifyPropertyChanged("Price");
			}
		}
		public double FDiscAmt
		{
			get { return _fDiscAmt;}
			set
			{
				_fDiscAmt = value;
				this.NotifyPropertyChanged("FDiscAmt");
			}
		}
		public double DiscAmt
		{
			get { return _discAmt;}
			set
			{
				_discAmt = value;
				this.NotifyPropertyChanged("DiscAmt");
			}
		}
		public double FNetAmt
		{
			get { return _fNetAmt;}
			set
			{
				_fNetAmt = value;
				this.NotifyPropertyChanged("FNetAmt");
			}
		}
		public double NetAmt
		{
			get { return _netAmt;}
			set
			{
				_netAmt = value;
				this.NotifyPropertyChanged("NetAmt");
			}
		}
		public double TaxPct
		{
			get { return _taxPct;}
			set
			{
				_taxPct = value;
				this.NotifyPropertyChanged("TaxPct");
			}
		}
		public double FTaxAmt
		{
			get { return _fTaxAmt;}
			set
			{
				_fTaxAmt = value;
				this.NotifyPropertyChanged("FTaxAmt");
			}
		}
		public double TaxAmt
		{
			get { return _taxAmt;}
			set
			{
				_taxAmt = value;
				this.NotifyPropertyChanged("TaxAmt");
			}
		}
		public double FAmt
		{
			get { return _fAmt;}
			set
			{
				_fAmt = value;
				this.NotifyPropertyChanged("FAmt");
			}
		}
		public double Amt
		{
			get { return _amt;}
			set
			{
				_amt = value;
				this.NotifyPropertyChanged("Amt");
			}
		}
		public double FUnitCost
		{
			get { return _fUnitCost;}
			set
			{
				_fUnitCost = value;
				this.NotifyPropertyChanged("FUnitCost");
			}
		}
		public double UnitCost
		{
			get { return _unitCost;}
			set
			{
				_unitCost = value;
				this.NotifyPropertyChanged("UnitCost");
			}
		}
		public double FCost
		{
			get { return _fCost;}
			set
			{
				_fCost = value;
				this.NotifyPropertyChanged("FCost");
			}
		}
		public double Cost
		{
			get { return _cost;}
			set
			{
				_cost = value;
				this.NotifyPropertyChanged("Cost");
			}
		}
		public double MiscCost
		{
			get { return _miscCost;}
			set
			{
				_miscCost = value;
				this.NotifyPropertyChanged("MiscCost");
			}
		}
		public double FreighCost
		{
			get { return _freighCost;}
			set
			{
				_freighCost = value;
				this.NotifyPropertyChanged("FreighCost");
			}
		}
		public String BatchNo
		{
			get { return _batchNo;}
			set
			{
				_batchNo = value;
				this.NotifyPropertyChanged("BatchNo");
			}
		}
		public String LotNo
		{
			get { return _lotNo;}
			set
			{
				_lotNo = value;
				this.NotifyPropertyChanged("LotNo");
			}
		}
		public String SerialNo
		{
			get { return _serialNo;}
			set
			{
				_serialNo = value;
				this.NotifyPropertyChanged("SerialNo");
			}
		}
		public int FK_ICReceipts_ID
		{
			get { return _fK_ICReceipts_ID;}
			set
			{
				_fK_ICReceipts_ID = value;
				this.NotifyPropertyChanged("FK_ICReceipts_ID");
			}
		}
		public int FK_ICInvAdjs_ID
		{
			get { return _fK_ICInvAdjs_ID;}
			set
			{
				_fK_ICInvAdjs_ID = value;
				this.NotifyPropertyChanged("FK_ICInvAdjs_ID");
			}
		}
		public int FK_ICProducts_ID
		{
			get { return _fK_ICProducts_ID;}
			set
			{
				_fK_ICProducts_ID = value;
				this.NotifyPropertyChanged("FK_ICProducts_ID");
			}
		}
		public int FK_ICStocks_ID
		{
			get { return _fK_ICStocks_ID;}
			set
			{
				_fK_ICStocks_ID = value;
				this.NotifyPropertyChanged("FK_ICStocks_ID");
			}
		}
		public int FK_ICStockUOMs_ID
		{
			get { return _fK_ICStockUOMs_ID;}
			set
			{
				_fK_ICStockUOMs_ID = value;
				this.NotifyPropertyChanged("FK_ICStockUOMs_ID");
			}
		}
		public int FK_TxTaxCodes_ID
		{
			get { return _fK_TxTaxCodes_ID;}
			set
			{
				_fK_TxTaxCodes_ID = value;
				this.NotifyPropertyChanged("FK_TxTaxCodes_ID");
			}
		}
		#endregion
	}
}